//================================================================================
//read file,get string
//================================================================================

import java.io.*;
import java.util.*;

public class FileExe{
	private String version="2013/08/10";


	private int DBG=0;

	public FileExe(){
		DBG=0;
	}

	//================================================================================
	//================================================================================
	public String getVersion(){
		return version;
	}
	//================================================================================
	//================================================================================
	public String readString(String srcfile){

		byte[] bytes=new byte[1];

		File file=new File(srcfile);

		String allString="";

		try{
			BufferedInputStream bufferedinputstream=new BufferedInputStream(new FileInputStream(file));
			ByteArrayOutputStream bytearrayoutputstream=new ByteArrayOutputStream();

			while(bufferedinputstream.read(bytes)!=-1){
				bytearrayoutputstream.write(bytes);
			}			
			bytearrayoutputstream.close();
			bufferedinputstream.close();
	
			allString=bytearrayoutputstream.toString();
		}	
//		catch(ArrayIndexOutOfBoundsException e){
//			e.printStackTrace();
//		}
		catch(IOException e){
			e.printStackTrace();
		}

		return allString;
	}

	//================================================================================
	//================================================================================
	public int getDBG(){
		return DBG;
	}
	//================================================================================
	//================================================================================
	public void setDBG(int dbg){
		DBG=dbg;
	}
}


